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 145 / 189 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   141  142  143  144  145  146  147  148  149   Következő ►  Utolsó ►|

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

csewe | 2578    2015-05-15 20:22:00 [2243]

Nem tudom mit varázsoltattok,de ha a psobes setemet elindítom,akkor az öszes plugin bekapcsol,és megjelenik minden ablak egyszerre.
Ezt megelőzően át kellett írnom az egészet,mert megváltoztattátok a képernyőszet utasításkészletét.
Ránézhetnétek,hogy mi okozza a problémát.
probes set

Előzmény: n/a (inaktív), 2015-05-15 16:48:00 [2239]


Bozso777 | 526    2015-05-15 19:51:00 [2242]

Sajna jelen pillanatban még pancser vagyok ahhoz hogy egy képernyőbe belejavítsak, ezért megérnék valakit aki ért hozzá, ha nem jelent nagy gondot, egy mezőt ki kéne cserélni nekem, vagy leírni hogyan is tegyem.
Lényeg az Sset -et nem használom (kress maróm van) viszont uc300nál analógon van a jog. Sajna csak akkor látom hány %-on áll ha egérrel rámegyek a pop-up ablakra...pedig 0pont felvételnél szeretem lecsavarni 1-2%-ra...poti nem végpontnál 0 így sose látom csak mikor elindul akkor a sebességet. Tehát a jog feed% kéne az Sset helyére kijeleztetni, ne kelljen mindig az egérért nyúljak hogy lássam.


Farkas Attila | 502    2015-05-15 19:36:00 [2241]

Az nagyon biztató, hogy ha demó módban indítom az új verziót, már választható az UC300 ISOBOB


svejk | 33038    2015-05-15 17:16:00 [2240]

A G51/G50 nincs tervben?
Én elég sokat használom a skálázást a Mach3-ban.

Pl a napokban kellett egy elég bazi nagy egyedi hagyományos Nyák-ot csinálnom, kicsit több mint 1600 furattal. Nem volt lelki erőm kézzel neki állni.
Viszont a mostani épp kedvenc Nyák-tervezőmből csak Mill-ben tudom kicsalogatni a fúrókoordinátákat, így jól jött volna a G51 lehetőség.

Előzmény: n/a (inaktív), 2015-05-15 16:12:00 [2236]


n/a (inaktív)    2015-05-15 16:48:00 [2239]

Légyszi küld el a makróidat, a screenset fájlodat és egy darab G-kódot, aminél nem működik.
Mindenféleképp kellenének ezek, mert nálunk működik a THC és csak úgy tudom kideríteni a probléma okát, ha pontosan látjuk, hogy mit hogyan használsz.

Előzmény: xabi, 2015-05-15 16:21:00 [2238]

xabi | 261    2015-05-15 16:21:00 [2238]

Ja bocs lemaradt. Próbáltam úgy is hogy nem használtam az M205, M206-ot macro-t, program futás előtt bekapcsoltam a THC-t és cycle start után sem ment program futás közben.


xabi | 261    2015-05-15 16:17:00 [2237]

Szia,

Örültem a jó hírnek hogy működnie kéne a THC-nek, most éppen nagy méretű rozsdamentes lemezeket vágok ami nagyon vetemedik, de nem megy a THC! (nekem legalábbis)

Mikor egy helybe áll a gép és nem fut program, bekapcsolom a Proma-t test módba szépen emeli a fejet le fel (az M205 és M206-al ki be tudom kapcsolni), de program futás közben hiába kapcsoltam be felment a fej 2,5 mm-ert és úgy maradt hiába jelezte a THC hogy le vagy fel..


n/a (inaktív)    2015-05-15 16:12:00 [2236]

Szia,

Igen, azt a két hibát amit mondtál és most le is írtál, ezeket javítottam.

A Flash-ben is változott egy dolog, egy Ausztrál felhasználó jelezte, hogy ha valamelyik DRO-ba belépsz és nem enter-el lépsz ki, hanem valahová klikkelve a képernyőn, akkor a kurzor (carret) ugyan elhagyja a DRO-t, de a C# oldal erről nem értesült, így a jog ilyenkor tiltva maradt. Ezt javítottam a Flash oldalon.

Nagy változásokat most már nem tervezünk. Most, hogy elkészült a plugin interface valószínű, hogy majd pluginokat fogunk inkább készítgetni.
Amik még tervben vannak nagyobb dolgok, azok még a G40/41/42 és a G18/19 kódok implementálása.
Illetve van még egy két apróbb dolog amit kértek tőlem, tőlünk, de ezek egyike sem érinti a szoftver magját.

Illetve ha jeleztek majd még bármi hibát azokat fogjuk még javítani.

Mi lenne, ha az autolevelert plugin-ba írnád meg esetleg?
Visual Studio C# express ingyen letölthető és programozni vele sem túl bonyolult. A VS-ba épített Intellisense nagy segítség, mert felajánlja a plugin interface függvényeit.

Ja igen és ha valaki ír valami jó plugint, azt későbbiekben szívesen beépítjük majd az UCCNC telepítőbe. Remélem lesz olyan, akinek lesz kedve ilyet írni.

Előzmény: dezsoe, 2015-05-15 14:44:00 [2234]


dezsoe | 2934    2015-05-15 14:55:00 [2235]

És - míg el nem felejtem - ez a plugin-buli zseniális! Épp tegnap vacakoltam egy szubrutinnal, ami 9 változót kevergetett és figyeltem az értéküket. Így egy kicsit egyszerűbb.

Előzmény: n/a (inaktív), 2015-05-15 13:07:00 [2233]


dezsoe | 2934    2015-05-15 14:44:00 [2234]

Szia!

Gyorsan leltároztam, hogy melyik hibát javítottad és kettőt is találtam:
- M0 makrós hotkey probléma;
- soronkénti végrehajtás G91-G2 párosnál.
(Csak hogy más is tudja, mik ezek.)

Sajnos, élesben már csak a jövő héten tudom tesztelni.

Maradt még két régi kérdésem (#2071 és #2073). Erre tudsz valami biztatót mondani, vagy legalább egy végleges álláspontot? (Ha így marad, akkor az AutoLeveller-ben egyúttal módosítom a kódot is.)

És még valami, ami fontos. Látom, hogy a flashscreen.swf is változott. Van-e benne olyan változás, ami miatt ne használjam a "szélesvásznú" változatot, amit fordítottál nekem? Én azóta is azt használom, így ezt fontos lenne tudnom.

Előzmény: n/a (inaktív), 2015-05-15 13:07:00 [2233]


n/a (inaktív)    2015-05-15 13:07:00 [2233]

Még ami kimaradt a listából, hogy a dezsoe által jelzett problémát is javítottam.


n/a (inaktív)    2015-05-15 13:05:00 [2232]

Sziasztok,

Elkészült az UCCNC új kiadása 1.1011 verziója.

Javítások:

- A THC működése javítva lett.
- A THC kapott mozgással szinkron ki/bekapcsoló makrókat (M205, M206).

Újdonságok:

- Gyors lézer kimenetek M10/M11
- Készítettünk egy plugininterface-t az UCCNC-hez, aminek segítségével plugin modulok írhatók, készíthetők a szoftverhez. Több információ a pluginokról a felhasználói kézikönyv 6.pontjában olvasható.
A telepítés /Plugins könyvtárába tettünk egy példa C# plugin kódot.
- Készítettünk néhány plugint a progihoz, úgy mint Webkamera plugin, Diagnosztika plugin, Lézer gravírozó plugin.

A Letöltés:

UCCNC 1.1011


adamant | 834    2015-05-13 21:09:00 [2231]


HUHH ez nagyon jó ezt kerestem már mióta 1000 köszönet meg 1 )

Előzmény: lari, 2015-05-13 21:03:00 [2230]


lari | 1192    2015-05-13 21:03:00 [2230]

automatikus programindítás

Előzmény: svejk, 2015-05-13 20:56:00 [2229]


svejk | 33038    2015-05-13 20:56:00 [2229]

Segítség, Béna vagyok!
Mit, hova kell beírni XP esetén, hogy a számítógép indulásakor automatikusan elinduljon az UCCNC program?

n/a (inaktív)    2015-05-13 00:35:00 [2228]

Még azt elfelejtettem leírni, hogy MessageBox-ot tudsz készíteni hogy topmost legyen a következő trükkel:

MessageBox.Show(new Form() { TopMost = true, TopLevel = true }, "szöveg");

Ez így egy új vizuális megjelenés nélküli topmost és toplevel formot fog létrehozni és ez lesz a messagebox szülője, szóval biztosan leges legfelül fog megjelenni a messagebox.
A messagebox bezárásakor pedig az új láthatatlan form .Dispose(); függvénye meghívódik, hiszen a form érvényessége csak erre a függvényre szól, így a form nem marad a memóriában, bezáródik és a Garbage Collector automatikusan összeszedni...

Előzmény: dezsoe, 2015-05-12 16:03:00 [2226]


n/a (inaktív)    2015-05-13 00:26:00 [2227]

Szia,

1.) Honap megnézem és megpróbálom orvosolni a jelzett problémát.

2.) A villogó LED jó ötlet, felírtam magamnak a tennivalók közé.

3.) Annyi akadály vagy inkább korlát van, hogy a LED-eket a program folyamatosan frissíti a képernyőn, átküldi az összes állapotát egy stringbe fűzve a Flashnek, mert így csak egy C#->Flash hívásra van szükség, ez a leghatékonyabb módszer. Amúgy ha egyenként lenne hivogatva, az nagyon proci igényes. A stringet a Flash szétcsomagolja és végigmegy rajta ciklusban és frissíti azt a LED állapotot amit kell.
Így látható, hogy ha több a LED akkor több proci időt fog felemészteni a LED update ciklus. A mostani verzión ami készül már egyébként tovább optimalizáltam a Flash oldali LED frissítő kódon és felbővítettem a LEd-ek számát 500-ra. Szóval 500 LED rendelkezésre fog állni a következő kiadásban...

Előzmény: dezsoe, 2015-05-12 16:03:00 [2226]


dezsoe | 2934    2015-05-12 16:03:00 [2226]

Szia!

1. Ismét foglalkoztam egy kicsit egy régi vágyammal, az M0-lal. Kiraktam egy pause ledet, a makró pedig így néz ki (M0.txt):

if (!exec.GetLED(54)) return;

bool led = true;
int szamol = 0;
int led_id = 299;

while(exec.IsMoving()){}
exec.Wait(10);

exec.Stop();

exec.SetLED(true, led_id);

while(exec.IsMoving()){}
exec.Wait(10);

while(!exec.GetLED(54)){
exec.SetLED(led, led_id);
while(szamol<30){
exec.Wait(5);
++szamol;
}
led = !led;
szamol = 0;
}

exec.SetLED(false, led_id);

Volt is nagy öröm és boldogság, villog a pause ledem (kicsit össze-vissza, de ez most lényegtelen), Cycle start-tal lehet továbbmenni és ez volt a lényeg, egyébként elég lett volna egy MessageBox. Nagy örömömben megnyomtam a Cycle start-hoz társított hotkey-t, amire ezt kaptam válaszul:



A hibaüzenettől függetlenül a program folytatódik, csak valami nem tetszett neki. Ha egérrel klattyintok a képernyőn a Cycle start-ra, akkor nincs hibaüzenet.

(Az M6 "középső állásban" (Stop spindle and wait...) remekül megcsinálja, amit az M0-nak kéne, de nem tudom azt használni, mert pont az M6-ot akarnám makrósítani. A MessageBox ellen pedig az szól, hogy ott entert kell nyomni, a - talán egyszer végre elkészülő - billentyű-emulátorra pedig csak a Cycle start fog kikerülni, az enter nem. Ráadásul a MessageBox simán elmegy az aktív ablak mögé, én meg nézem, hogy miért nem megy semmi...)

2. Ha már belefutottam a led villogtatásba: nem terveztek villogó ledet, a villogó gombok mintájára?

3. Van-e technikai akadálya a ledek 299 feletti számozásának? Igazából nem lényeges, csak ha a saját makrókat 20000-től illene elhelyezni, akkor hozzájuk kapcsolnám a ledeket, ahogy a megjelenített saját mezőket is úgy sorszámozom, hogy azonnal lássam, melyik makróhoz kapcsolódnak.

Előzmény: n/a (inaktív), 2015-05-11 21:57:00 [2225]


n/a (inaktív)    2015-05-11 21:57:00 [2225]

Sziasztok,

Most csak röviden válaszolok.

Danibá: Amit Robroy is írt, Grayscale-nél elég kevés az a képpont ami tényleg 0% lézer kimenetű, vagyis ami fehér, az értéke 0. Így egy valós gravírozásnál általában nem sokat nyersz, ha ezeket nem járod végig. Persze van kivétel, ahol tényleg teljesen fehér egyszínű a háttér, ilyen képnél valóban lehet jelentős időnyereség. A house képnél nem ez a helyzet, ha megnézed közelebbről a háttérnél is gravírozott a gép csak kis kitöltéssel.
A vektor felismeréses gondolatod nagyon szép gondolat, viszont matematikailag a feladat nem igazán megfogalmazható így nem nagyon programozható le. most nem nagyon van időm belemenni a részletekbe, talán majd holnap...

Robroy: Igen, ahogy mondod, 255 nem fehér árnyalat van és 1db ami fehér és igen, attól, hogy a sor végéig nincs nem fehér képpont, attól még a következő sor elején lehet és ezért akkor amúgy is ki kell menni a sor végéig, így általában az időnyereség nem jelentős, átlag képekről beszélve.

Török Tamás: A sebességet azért nem lehet növelni, mert ez a gép nem tud gyorsabban menni, 3000/min a végsebessége, nem lézer gépnek készült.

Kelepeisz Lajos: Nincsen CO lézerrel tapasztalatunk, nincsen ilyen gépünk, illetve nem használtunk még ilyet soha.


Kelepeisz Lajos | 3530    2015-05-11 21:29:00 [2224]

Én is hasonlót kérdeztem, de még nem érkezett válasz?

Előzmény: Török Tamás, 2015-05-11 21:16:00 [2223]


Török Tamás | 2045    2015-05-11 21:16:00 [2223]

Lehet még növelni a sebességet ?
Mert a videót nézve ez egy CO lézernek igen kevés lenne.


robroy007 | 2289    2015-05-11 09:48:00 [2222]

Egyet értek Danibával!

a fölösleges üres területeket miért pásztázzuk be?!

a kérdés viszont az, hogy hol van a határ az üres és a valami között főleg szürke árnyalatosnál!
ott ugyanis a szürke 255 árnyalata létezik amiből 1 üres vagyis fehér 1 pedig fekete a közte lévő 253 pedig valamilyen szürke

ez a probléma nálam főként vektoros anyagok gravírozásánál jön elő, ha ékezet van akkor azokat megcsinálja és a következő sorba ahol már a szöveg is kezdődik húzza ki a szöveg vagyis a megmunkálandó sor teljes szélességéig a mozgást
és a betű ékezet közötti részt viszont átlépi mivel ott nincs tennivalója
de ez vektornál könnyű dolog, de hogyan lehet ezt optimalizálni képek esetére?

Előzmény: Törölt felhasználó, 2015-05-11 01:45:00 [2221]


Törölt felhasználó    2015-05-11 01:45:00 [2221]

Természetesen, érthető, és logikus volt az első perctől a túlfutás, és lassítás, gyorsítás és annak oka is. Nincsen ezzel semmi gondom.
Ahhoz, már elég régóta CNC -zek, lézerezek, gravírozok. És, építem a gépeket.
,,,,,,,,,,,,,,

A jel minőségénél arra gondoltam, amiről nem túl régen volt a lézer topikban is szó.
Hogy, elég hosszú, és torzulásmentes a jel, jel alak nagy sebesség mellett is?

Mondok egy konkrét gyakorlati példát is.
Heppem, hogy minden elkészült gépnek meg keresem a maximális sebességét, ahol még hibázás mentesen tud dolgozni. Volt vala, a Mach3 LPT portos vezérlés.
Jött anno az UC 100. Első dolgom volt egy használatban lévő beállított gépen tesztelni.
Láss csodát. Lényegesen tudtam emelni a gép sebességét. (léptetőmotoros)
(Akkor, ezen a fórumon publikáltam is ezt a tapasztalatom is.) Mint kiderült. Az UC 100 jobb minőségű jelei miatt tudtam növelni a gép sebességét.
( Anno, az általam szervezett hatvani találkozót tisztelte meg Polgárdi Balázs az UC 100 bemutatásával.)

A lézernél is arra gondoltam, hogy a lézervezérlő jel tulajdonságai is befolyásolják az elérhető gravírozási sebességet. Most, az egyéb feltételeket hagynám.

,,,,,,,,,,,,,,,,,

Azt, valószínűleg félreérthetően írtam, hogy a vonal keretet, vagy ha készítek a képre kontúr vonalat, azt jó lenne ha, vektorként kezelné a program. És ennek megfelelően, a kép gravírozása előtt, vagy, után, végig szaladna rajta. Nem pontokból rakná azt is össze.
A minőség javítása, és a gyorsaság érdekében.
Tehát, kontúrnál arra gondolok, ha utólag a személyen körbe kontúr vonalat készítek.
Például, tükörgravírozásnál szinte mindig kontúrozok legalább váll fölött.
Vess egy pillantást a tükreimre. Talán, jobban látszik mire is gondolok.
http://www.tukorgravirozo.hu/

A keretezésnél szintén az a gond, hogy képpontokból összerakott vonal szintén rosszabb minőségű lesz. Mintha külön végig menne rajta akár többször is ha a vonalszélesség megkívánja. Amint ez a keretezett kép mutatja a keretvonalat.

Ezeket, a vonalakat kellene felismerni a programnak, a külön kezeléshez.

Teljesen fölöslegesen járja be a kép és a vonalkeret közötti területeket.
,,,,,,,,,,,,,,,,,,,,,,,

Félre értetted, azt hogy a DotG is bejárja az alakzaton kívüli területet. Úgy, mint a tietek.
Nem, a DotG és az általam ismert más programok is beállíthatók úgy, hogy az oldalt lévő üres területeket kihagyja. Csak a keret és kontúr vonalakat nem tudják külön kezelni, mintha vektor lenne.

A ti programotoknál konkrét képen túli üres területek bejárása hatalmas időveszteség.
Nem feltűnő ilyen néhány centis képnél. De, már egy A4 vagy A3 képméretnél
Több órás veszteséget jelent. (Például a House típusú portrénál.) Ami már érzékeny pont.
Már egy levelezőlap méretnél is legalább fél óra a veszteség.
A felhasználók, nem csak pár centis játék képeket szeretnének készíteni.
Talán, mégis érdemes volna ezzel a témával foglalkozni még tovább.

Keret, és kontúrozás nélküli képeknél is csak a gyorsítás lassításhoz szükséges mértékben kellene túl engedni.

A kép gravírozás a szívem csücske. Van benne tapasztalatom. Biztosan azon egyike vagyok, akik a legtöbb képet gravírozták. Nem a levegőbe beszélek.
,,,,,,,,,,,,,,,,

Ne vegyétek kötözködésnek az írásom. Kizárólag, a jobbító szándék vezet.
Abba is biztos vagyok. A gravírozók, sokan használnák akár ezért is önmagában az UCCNC programot. Ha, így fog működni, ahogy felvázoltam. Nem lesz kidobott munka.
Legyetek ebben is jobbak, mint más.
Szívesen segítek benne részletezőbb írással is, ha gondoljátok. A DotG forgatókönyvét is én írtam.
Én is örülnék, ha nem kellene több programot használni.

Bocs a hosszú írásért!

Előzmény: n/a (inaktív), 2015-05-10 14:57:00 [2218]


Kelepeisz Lajos | 3530    2015-05-10 18:25:00 [2220]

Szia.
Ezt az UCCNC programot nem ismerem, de a lézeres bemutató nagyon teszik, és néztem az ára is nagyon baráti.A lenne a kérdésem hogy CO2 lézert is tudna vezérelni, esetleg van róla valami tapasztalat?

Előzmény: n/a (inaktív), 2015-05-09 22:12:00 [2206]


Nemes Mihály | 406    2015-05-10 17:12:00 [2219]

Köszönöm az infót..

Előzmény: Polgárdi Balázs, 2015-05-10 13:11:00 [2214]

n/a (inaktív)    2015-05-10 14:57:00 [2218]

Az átlagsebesség a megmunkáláson teljesen pontos, a beállított, programozott érték. Vagyis a kép összes pontján a beprogramozott érték. A demo képeknél ez 3000mm/min volt, mert ennyi ennek a gépnek a sebességkorlátja, ezért ennyire állítottuk be, kicsi emelkedésű orsók hajtják, nem lézerezésre lett építve.
Szóval a képen az előtolás mindig a programozott érték precízen, pontosan.

Természetesen a sor végén le kell lassítani, hogy a szán irányt váltson, ez a lassítás a beállított rámpával történik. A program automatikusan kiszámolja, hogy mekkora út kell a lassításhoz a beállított rámpával és az utolsó képpont végrehajtása után rögtön lassít, átáll az új Y koordinátára, majd a beállított gyorsítással felgyorsít és csinálja visszafelé a következő sort.

Értelemszerűen a sor végén a képpontokon nem lehet lassítani, mert akkor ott más tónusú lenne a kép, jobban megégetne a lézer, a túlfuttatás, lassításos szakasz mindenképpen szükséges, de gondolom ez érthető, nem kell tovább taglalnom.

Azt nem tudom milyen korlátokra gondolsz, mit értesz "jó minőségű" alatt? Így nem igazán tudok válaszolni erre a kérdésre.

És igen, persze lehetne optimalizálni még a dolgot úgy, hogy ha sok képpont teljesen fehér, akkor egészen a sor végéig, akkor elkezdhetné az új sort, de ezt egyelőre ahogy a DotG és más programok sem, mi sem csináltuk meg egyelőre, eléggé bebonyolítana, ugyanis, az addig rendben van, hogy abban a sorban nincsen több valós képpont, de lehet a következő sor elején van, így azt is figyelembe kell venni. Ebben az esetben hiába nincs képpont a sor végén, akkor is ki kell futni a széléig, hogy a következő sort el lehessen kezdeni, ha ott van képpont.
Szóval az átlag képeknél szerintem nem sok lenne a nyereség, viszont az algoritmus jóval bonyolultabbá válna, nem biztos, hogy megéri..

Előzmény: Törölt felhasználó, 2015-05-10 13:54:00 [2217]


Törölt felhasználó    2015-05-10 13:54:00 [2217]



Ebben reménykedtem, hogy így lesz. Nagyszerű!
Nem kell külön köröket futni. Gyakorlatilag pillanatok alatt már indítható a munka.
Egy programot, ilyenek miatt is lehet kedvelni. Én, biztosan használom ezt a tudását is
Megfogtatok:))

Nem kritikának szántam az átlagsebességet. Sőt, inkább dicséretnek.
Természetesen, tudom, az irányváltások viszik az időt, átlagsebességet.
Az is mutatja, hogy a szélesebb képnél jobb az átlagsebessége is.

Nagyobb sebességnél, arra is gondoltam, tud e nagy sebségen is jó minőségű vezérlőjelet kiadni?
Mert a Mach3 nál ilyen korlátok is vannak. Ezért raknak hozzá többen, külön elektronikát.

De, például nekem képkészítésnél az is gondot, okoz, ha vonal kontúr, vagy vonal keret van a kép, vagy személy, tárgy körül. Azt jó lenne, ha pl. a végén, vagy elején legravírozná vonalon, mint vektort. Mert sokszor relatív nagy távolságokat megy azért az egy-két pöttyért a szélén. Hogy a vonal kijöjjön. Nagy az időveszteség.
Ráadásul, a vonal minősége se lesz az igazi.
Ezt, sajnos a DotG se tudja megoldani. Próbáltam, Bénit, anno, rávenni, oldja meg. De, nem ment bele.


Előzmény: Polgárdi Balázs, 2015-05-10 13:03:00 [2212]


Polgárdi Balázs | 462    2015-05-10 13:51:00 [2216]

Igen érthető, módosítom.

Előzmény: xabi, 2015-05-10 13:27:00 [2215]


xabi | 261    2015-05-10 13:27:00 [2215]

Szia,

Ezen a videón látszik mit szeretnék : Sheetcam video gyakorlatilag mozgás közbe ki be kapcsolni a THC funkciót. Ennek az az értelme hogy kritikus helyeken (sarkoknál, indulásnál, a vágási szakasz vége előtt) ki vagy be kapcsolom a THC-t. Mivel egyenlőre csak macro-ba tudom ki be kapcsolni pl.: a macro-ban 1 sor van : (exec.Callbutton(520); // THCon), de macro feldolgozásnál megáll egy pillanatra a tengely mozgása.

Most van ez a lézeres fejlesztésetek gondolom m10 és m11-nél nem áll le a mozgás, így szeretném THC ki be kapcsolást is használni.

Szivesen küldök példa programot, ha gondolod (de szerintem érthetően leírtam)

Előzmény: Polgárdi Balázs, 2015-05-10 13:04:00 [2213]


Polgárdi Balázs | 462    2015-05-10 13:11:00 [2214]

Az UC100 és UC300 is tudni fogja, csak az UCCNC programon fejlesztettünk, ahogy feljebb Beck Attila is írja.

Nemes Mihály #2211 Az UCCNC program az UC100 vagy UC300-al működik (printer porttal nem!). A motoroknak szükséges vezérlőjeleket az UC100 vagy UC300 csatlakozójáról közvetlen bármilyen szabványos LPT lebálasztókártyára csatlakoztatni lehet. A kérdésre a válasz: UCCNC-vel és UC100 vagy UC300-al lehetséges a Sneci féle LPT kártyát és szervókat használni.

Előzmény: Servo, 2015-05-10 07:45:00 [2209]


Polgárdi Balázs | 462    2015-05-10 13:04:00 [2213]

Tudsz egy G-kódot, vagy G-kód részletet küldeni az E-mailemre? Meg szeretném vizsgálni, pontosan mit és hogy szeretnél.

Előzmény: xabi, 2015-05-10 06:53:00 [2208]


Polgárdi Balázs | 462    2015-05-10 13:03:00 [2212]

Köszi a gratulációt.
A programba bármilyen képet (jpg,png,bmp stb.) behívsz, kiválasztod a gravírozás fajtáját (Grayscale, Halftone, Fekete/fehér), majd megadod a kép méretét és a soremelést mm-ben.
Aztán egy Start gomb és már készül is a kép.
Az átlagsebesség stimmel, de a kép jobb és bal oldalán van ráfutási és lefutási szakasz, és a képet állandó (állítható) 3000mm/perc sebességgel gravírozza a próbákon.
Egyenlőre 2W-os kék lézerrel próbáltam, de nagyobb sebességgel is működik. Viszont 20m/perc sebességnél már szerintem a Grayscale üzemmód már nem az igazi, de arra ott van a Halftone üzemmód. Hamarosan majd bővebben is írunk róla.

Előzmény: Törölt felhasználó, 2015-05-09 23:42:00 [2207]


Nemes Mihály | 406    2015-05-10 12:37:00 [2211]

Kicsit én is el vagyok tévedve.

UCCNC programhoz, nem kell saját vezérlőjét használni??? ,, használhatom PL: Sneci féle LPT kártyát, és szervó vezérlőjét is ????


Beck Attila | 300    2015-05-10 10:00:00 [2210]

Az UCCNC szoftver új kiadásában. Nem az UC100, UC300 mozgásvezérlőről volt szó.

Előzmény: Servo, 2015-05-10 07:45:00 [2209]


Servo | 860    2015-05-10 07:45:00 [2209]

Szia!
„Ezek az új funkciók a következő UCCNC kiadásában már benne lesznek.”

Ez, azt jelenti, hogy a lesz újabb vezérlőkártya?
Gyorsabb is lesz az előzőnél?

Előzmény: n/a (inaktív), 2015-05-09 22:12:00 [2206]

xabi | 261    2015-05-10 06:53:00 [2208]

Szia,

- Az M20008-as makróba csak egy sor van ami bekapcsolja a THC-t (exec.Callbutton(520); // THCon). Azt értem hogy a makróba lehet vagy lehetne olyan utasítás ami befolyásolj a tovább futást így meg kell állnia a mozgásnak amíg végrehajtódik a makro. Hirtelen két lehetőséget látok :
1: megvizsgálni a makrot van-e benne olyan utasítás ami befolyásolja a mozgást, előre tekintést. Ha nincsen akkor előre lehet tekinteni ...
2: A THC on/off-ra mondjuk készítesz egy G kódot ami fix és előre tervezhetővé teszi a programfutást.

- AZ M20008 bekapcsolja a THC-t az M20009 ki. Nincsen köze az átlövéshez. Az a lényeg hogy mikor a (Lead in után) rááll a kivágandó részre a plazma már elég stabil az ív érdemes bekapcsolni a THC-t. (Lead out-nál) szerszám kifutás előtt érdemes kikapcsolni a THC-t mert sokszor már kieseik az anyag és a megnövő ívfeszültség feleslegesen lenyomja az anyag felé a fejet.

- Örülök hogy mindig csinálsz új fejlesztéseket, de ez megint újabb hibákat generál. Javítgatod a hibákat, közben megint fejlesztesz valamit.. Végtelen körbe kerülsz sosem lesz stabil verzió. Persze nem akarok beleszólni csak talán már többen használni szeretnék a programot nem tesztelni.

Előzmény: n/a (inaktív), 2015-05-09 22:05:00 [2205]


Törölt felhasználó    2015-05-09 23:42:00 [2207]


Gratulálok!!

Ezt is sokan fogják használni.

Az előkészített, átalakított képet kell behívni az UCCNC –be?
Vagy, ahogy a képgravírozókba általában van. Behívsz egy képet. Megadod a méretet és a felbontást és mehet a gravírozás?
Vagy ……………..

Kiszámoltam az átlagsebességet. 2400 – 2500 közzé esik. Nem rossz.

Kérdésem az. Ha megfelelő sebességű gépen, nagyobb teljesítményű lézer van.
Ki tudna e szolgálni a program 10 – 20 ezres sebességű gépet megfelelően.


Előzmény: n/a (inaktív), 2015-05-09 22:12:00 [2206]


n/a (inaktív)    2015-05-09 22:12:00 [2206]

Sziasztok,

Egy kis előzetest szeretnék közölni egy hamarosan kiadásra kerülő új UCCNC funkcióról.
Az új funkció lézergépek vezérlését támogatja és 3 részből áll:

1.) m10 és M11 gyors lézer kimenetek lézeres vágás, darabolási munkákhoz.
2.) Szkenneléses típusú gravirozás fekete/fehér, illetve halftone nagyfelbontású üzemmód.
3.) Szkenneléses típusú gravírozás 8 bites felbontású PWM-el a lézer kimeneten árnyalatos képek készítéséhez.

Ezek az új funkciók a következő UCCNC kiadásában már benne lesznek.

Néhány kép és videó:





Lézergravír videó 1.

Lézergravír videó 2.

Néhány adat a demo munkákhoz:

Dr. House idő: 5:25perc, méret 40x31,7, soremelés 0.1mm, bal oldalon 8bit árnyalatos, jobb oldalon fekete/fehér.
Dicaprio idő 6:51perc, méret 40x40, soremelés 0.1mm, 8bit árnyalatos
J. Lopez idő 4:16perc, méret 40x25, soremelés 0.1mm, 8bit árnyalatos
előtolás 3000mm/perc mindegyiknél, 2W kék lézerrel


n/a (inaktív)    2015-05-09 22:05:00 [2205]

Szia,

A makróknál az UCCNC megvárja amíg a puffer kiürül és akkor futtatja le a makrót, hiszen a makró tartalmazhat olyan dolgokat, kódokat, amiknek időben akkor kell végrehajtódnia, amikor az UC100/300 már végrehajtotta az előző sorokat (pl. egy kimenet bekapcsolása, vagy egy funkció kód hívása, ezek nem pufferelt végrehajtásúak, másszóval nem az UC100, hanem az UCCNC oldalon hajtódnak végre). Így az UC100 nem tud végig előretekinteni (look-ahead) és sebességre optimalizálni a makró előtti, makróban lévő és makró utáni sorokban, ezért lehet a megtorpanásszerű jelenség. Mivel ilyenkor a sor végén exact stop mód szerűen kénytelen megállni a pozícióban.

Amit nem értek, hogy átlövéskor miért kell folyamatos mozgás? Az átlövés X ideig tart (gondolom ezt csinálja a makród?!), addig nem kell mozogni, mert különben nem lyukad át az anyag, a plazma ív kialudhat amikor elindul a mozgás.

Vagy ha a makród valami bevezetőszakasz mozgást is tartalmaz, akkor azt a programba kellene generáltatni a SheetCAM-el, nem a makróba, mert úgy biztosan nem lesz folyamatos, CV-re optimalizált a mozgás.

Előzmény: xabi, 2015-05-07 14:08:00 [2204]


xabi | 261    2015-05-07 14:08:00 [2204]

Szia,

Tudom hogy nincsen kész a THC rész, de közben megint bejött egy nagyobb munka és a program már úgy van megírva hogy kapcsolgatja a nem működő THC-t is. A lényeg az hogy úgy látom megáll egy pillanatra a mozgás mikor ki vagy be kapcsolom (tehát nem folymatos a mozgás, pedig az kéne..)

Ilyesmi a kód :
N0390 M03
N0400 G04 P600
N0410 G01 Z4.0000 F100.0
N0420 G02 X45.4836 Y69.0473 I-1.7720 J-0.7393 F800.0
N0430 X43.0000 Y68.5500 I-2.4836 J5.9527
N0440 G01 X40.5495
N0450 M20008 (On lead in)
N0460 X27.0000
N0470 G02 X27.0000 Y81.4500 I-0.0000 J6.4500
N0480 G01 X43.0000
N0490 G02 X48.9400 Y72.4862 I0.0000 J-6.4500
N0500 M20009 (On lead out)
N0510 X45.4836 Y69.0473 I-5.9400 J2.5138
N0520 X44.6465 Y69.3915 I-0.2464 J0.5907
N0530 (Operation: Outside Offset, VAST, T3: Plasma, 5 mm lemez 60A)
N0540 M05

Az M kódoknál megtorpan a tengely mozgás.


svejk | 33038    2015-05-05 20:32:00 [2203]

Nekem most nagyon jó lenne valamelyik proto is, nem lehetne megalkudni rá?
Úgy elhavaztam, hogy csuda.

No de másért írok...

Most itt a tavasz, felraktam az UC300 és UCCNC legújabb verzióit.
Faca lett az MPG kezelés, pl. sokkal simábban megy Multistep módban a gép mint eddig.

Egyszer már említettem, hogy általában zavaró tud lenni egy-egy nem aktív gomb, vagy hozzá tartozó visszajelző lámpa. Feleslegesen elvonja a figyelmet, esetleg arra ösztönöz, hogy nyomkodjuk, holott nem is aktív.
Úgy sejtem neked csak pár feltétel megadás lenne a programban a következők megvalósítása.

- ha Continous vagy Step módban vagyunk, akkor feleslegesen világítanak az MPG tengelykiválasztó gombjai, elég lenne ha csak az MPG módokban mutatnák a kiválasztott tengelyt.
- Continous, vagy MPG Continous módban feleslegesen világítanak a step mód lépésköz értékét mutató gombok. Ezek úgy is csak Step, MPG single és MPG multistep módban actívak.

A képernyőn ezek a dolgok lehet nem annyira zavaróak, de nekem ki vannak vezetve ezek a gombok és visszajelzők.
(hardveresen is le tudnám tiltani, de ugye a mai világban? )

Előzmény: n/a (inaktív), 2015-05-05 00:18:00 [2201]


Farkas Attila | 502    2015-05-05 00:43:00 [2202]

Akkor június végén már biztosan nem fogom beépíteni, igaz? Ebben az esetben már rendelem is az 5 darab "hagyományos", optikai leválasztó panelt, aztán dobozolom is.
Ezzel "csak" normál módban tudom használni az egyes portokat, nem pedig a kibővített bemenet formájában.
Apropó! ki tudom választani, hogy normál, vagy bővített üzemmódban menjen az adott port, vagy fixen 2 db normál és 3 db bővített van?
Köszönöm!

Előzmény: n/a (inaktív), 2015-05-05 00:18:00 [2201]


n/a (inaktív)    2015-05-05 00:18:00 [2201]

Kicsit szégyenkezve mondom, hogy nem tudom még mindig megmondani a fejlesztés végének idejét.
Sajnos úgy néz ki abba a hibába estünk, hogy túl tökéletesre akarjuk fejleszteni az ISOBOB-ot és mindig van ami nem tetszik, nem gondoljuk tökéletesnek. Már a harmadik protó készült el és még mindig találtunk kivetnivalót, tökéletesítenivalót.

Előzmény: Beck Attila, 2015-05-04 10:13:00 [2199]


n/a (inaktív)    2015-05-05 00:16:00 [2200]

Nyiszi fórumtárs küldött nekünk egy videót és engedélyt kaptunk, hogy megosszuk itt a fórumon.
A videó egy szinkron menetfúrást mutat UCCNC-vel.
A főorsó egy 4kW-os AC motor frekvenciaváltóval hajtva az alapjel az UCCNC egyik 0-10Volt analog kimenete.
A főorsóra csatlakozik egy inkrementális encoder, ami vissza van csatolva az UC300-5LPT vezérlőbe.
A menetfúrás G33.1-es kiadásával történik és az UC300 folyamatosan tartja a szinkront a főorsó forgással a programozott menetemelkedést figyelembe véve.

UCCNC szinkron menetfúrás

Köszönjük Gyula a videót!


Beck Attila | 300    2015-05-04 10:13:00 [2199]

Szia!

Isobob-ról van info, mikor lehet az első darabot hamar átvenni?

Össze kell dobozoljam a vezérlést a nagy géphez, és akkor már azzal csinálnám.

Köszi!

Attila

Előzmény: n/a (inaktív), 2015-05-04 08:59:00 [2198]

n/a (inaktív)    2015-05-04 08:59:00 [2198]

Szia, OK, köszi a visszajelzést.
Az UCCNC-ben meglehet ezt majd csinálni hamarosan, nemsokára kiderül majd, hogy hogyan és hogy mire gondoltam.
Mach3-ról nem tudok nyilatkozni, mert nem tudom, hogy ott ez hogyan működik, Polgárdi Balázs tudná talán megmondani, illetve lehet, hogy nem is kell hozzá, hogy az UC100 plugin csináljon valamit ezzel kapcsolatban, lehet hogy brain vagy valami más hókuszpókusszal meglehet csinálni ... fene tudja ...

Előzmény: Béni, 2015-05-04 08:35:00 [2197]


Béni | 2076    2015-05-04 08:35:00 [2197]

"Arra gondolsz, hogy e-stop nyomásakor a tengelyek home állapota törlődjön ..."

Igen.
( ... és jó lenne a Mach3 alá is megoldani!)

Előzmény: n/a (inaktív), 2015-05-03 21:51:00 [2196]


n/a (inaktív)    2015-05-03 21:51:00 [2196]

Sziasztok,

Xabi: Az szép meló lehetett.
Amit írsz lassításos dolgot, ha CV módban van a program, akkor lelassít a kívánt sebességre, de nem áll meg.
Bár szerintem erre a lassabb szakaszra kanyar előtt nincsen szükség, mert az UCCNC-nél be tudod állítani a "Corners error" paramétert, ami meghatározza, hogy mennyire kerekítheti le a program az élet. Mach3-nál ott nincsen ilyen, ott valóban szükség lehet a lassításos szakaszra, mert előre nem látható módon kerekít előtolástól és szögtől stb. függően.

Attila: Szerintem megfelel ez a gép, hasonlón paraméterű mini gépen szoktuk futtatni az UCCNC-t gond nélkül.

Béni: Arra gondolsz, hogy e-stop nyomásakor a tengelyek home állapota törlődjön, mert lehet a gép lépést veszített az azonnali megállás miatt?
Ez megoldható, sőt, hamarosan lesz több lehetőség is a megoldásra, de egyelőre nem akarok többet elárulni...

Előzmény: xabi, 2015-05-01 12:59:00 [2193]


Béni | 2076    2015-05-02 18:14:00 [2195]

ESTOP esetén a Referencia (HOME) érvénytelenítése hasznos lenne, sokat lendítene az üzembiztonságon.

Mach3-al használt UC100 és UC300 esetén is jó lenne ezt megoldani.
(Lehetséges, erről meggyőződtem.)


Farkas Attila | 502    2015-05-02 14:19:00 [2194]

Egy gyors kérdés:
Egy ilyen gép (IEI TANK-600) mennyire alkalmas UCCNC futtatásra?
Intel Atom, 4GB RAM, 120-as SSD, Windows 7 környezet. A CPU mennyire szűk keresztmetszet? Tudom, hogy ehhez ennyi soros port nem kell...
Mi az az ajánlott/minimum konfig, amin már probléma nélkül megy?


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

Időrend:
Oldal 145 / 189 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   141  142  143  144  145  146  147  148  149   Következő ►  Utolsó ►|


 ◊