UCCNC vezérlő program új verziói

Indította gaben, 2025 február 03, 18:40

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

huatn6gfd

Sziasztok!

Megjelent az UCCNC 1.2104-es tesztverziója.

Innen tölthető le.

Javítások és változások:

- Az XHC és UCR200 plugin mostmár 64 biten is működik
- Probe #változók nem kaptak értéket az előző teszt verzió óta, javítva
- A kódszerkesztő (Edit file) nem jól kezelte a hibákat, különösen nagy file-ok esetén, javítva
- G28.1 (homing) szinkronizációs hibája az előző teszt verzió óta, javítva
- A plugin-ok Init_event eseménye nem jól volt szinkronizálva a Loop_event indításával. Ha egy vagy több plugin inicializálása tovább tartott, akkor a Loop_event ciklus hamarabb elindult, mint ahogy az összes plugin inicializálása befejeződött. Most az összes inicializálásnak be kell fejeződni, mielőtt a Loop_event ciklusok elindulnak
- Probléma volt, ha egy ív volt programozva és a felhasználó stop-ot nyomott, mielőtt a mozgáspufferbe az íven kívül más is bekerült volna az íven kívül és a mozgás az ív végén állt meg. Ilyenkor a vezérlő nem tudta a mozgás azonosítót növelni, amire azért van szükség, hogy ilyen esetben ne egy teljes (vagy közel teljes) kört mozogjon. Ennek elkerülésére további védelem lett beépítve
- A 6. Aux encoder port és pin számát nem mentette a program (Save settings), javítva
- Új: választható Visual Basic makrónyelv. Ha egy makrót Visual Basic nyelven szeretnénk írni, akkor a legelső sornak #VB-nek kell lenni. Ha a makró fordító a legelső sorban a #VB szöveget találja, akkor a C# fordító helyett a Visual Basic fordítót használja. Csak az adott egy makróra érvényes, tehát azok a makrók, amelyeknek az első sora nem #VB, továbbra is a C# fordítóval fordulnak le
- Új: Pin mapping plugin (Pinout.dll). Ezzel ellenőrizhetjük és monitorozhatjuk a be- és kimeneteket. Több hibaelleőrzés is be van építve: ha hibát talál, akkor azt jelzi. Részletesebb leírás az UCCNC\Documentation mappában

huatn6gfd

Sziasztok!

Megjelent az UCCNC 1.2105-ös tesztverziója.

Innen tölthető le.

Javítások és változások:

- Új: nemsoká megjelenő AXBB kártya támogatása
- Új: Setselectedindexinlist függvény: egy a képernyőn levő lista adott elemének kiválasztása
- Új: M10.1-M10.10 és M11.1-M11.10 kódokkal 10 digitális kimenet kapcsolása szinkronizáltan
- Új: Ismacrorunning függvény: lekérdezhető, hogy egy adott makróból hány példány fut
- Korábbi teszt verziókban megjelent puffer hiba, amitől a program időnként kihagyott sorokat, javítva
- Z home és SafeZ értékek is módosulnak, ha inch-alapú telepítést végzünk
- Mozgások közötti #változó írásakor a mozgások lelassultak, javítva
- Run from here használatakor időnként a főorsó indításakor elmaradt a beállított várakozás, javítva

huatn6gfd

Sziasztok!

Megjelent az UCCNC 1.2106-os tesztverziója.

Innen tölthető le.

Javítások és változások:

- Új: Getlist és GetMDIhistory függvény makróhoz és pluginhoz
- Új: UCR201 vezetéknélküli vezérlő USB illesztőprogramjai a telepítőben
- Új: UCR201 vezetéknélküli vezérlő plugin
- Cycle start lefagyasztotta a programot, ha az RFH (futtatás innen) ablak aktív volt és a Cycle start input triggerrel lett aktiválva, javítva
- Setoutpin és Clroutpin függvény a legutóbbi teszt verzióban nem frissítette a kimeneteket a pufferben, ami miatt egymás után több set vagy clr felülírta egymást, javítva
- Képernyőbillentyűzet (On-Screen Keyboard, OSK) plugin mostantól működik az MDI mezőben, háromféle billentyűkiosztással (QWERTY, QWERTZ, AZERTY) és az előző parancsok tárolásával. 75%-os átlátszatlanság is beállítható
- Képernyőbillentyűzet (On-Screen Keyboard, OSK) plugin meghívható makróból vagy pluginból (lásd minta makró, itt)

huatn6gfd

Sziasztok!

Megjelent az UCCNC 1.2048-as verziója, ami az 1.2047-est váltja.

Innen tölthető le.

Javítások és változások összesítve az előző verzióhóz képest:

- Új: UCR201 vezetéknélküli vezérlő USB illesztőprogramjai a telepítőben
- Új: UCR201 vezetéknélküli vezérlő plugin
- Képernyőbillentyűzet (On-Screen Keyboard, OSK) plugin mostantól működik az MDI mezőben, háromféle billentyűkiosztással (QWERTY, QWERTZ, AZERTY) és az előző parancsok tárolásával. 75%-os átlátszatlanság is beállítható
- Képernyőbillentyűzet (On-Screen Keyboard, OSK) plugin meghívható makróból vagy pluginból (lásd minta makró, itt)

huatn6gfd

Sziasztok!

Megjelent az UCCNC 1.2049-es verziója, ami az 1.2048-ast váltja.

Innen tölthető le.

Javítások és változások összesítve az előző verzióhóz képest:

- Az UCR201 plugin frissült, pár apró hiba ki lett javítva
- Bekerült némi nem használt kód, hogy a vírusirtók ne jelezzenek téves riasztást

huatn6gfd

Sziasztok!

Megjelent az UCCNC 1.2108-as tesztverziója.

Innen tölthető le.

Javítások és változások:

- Az új AXBB vezérlő firmware befejezése
- Az új AXBB vezérlő felvétele a plazma képernyőre, ahonnan előzőleg hiányzott
- UC100 Setoutpin és Clroutpin függvény az előzőleg bevezetett M10.x/M11.x miatt hibás lett, javítva
- GUI: lista vezérlő clear függvény hibás volt, javítva
- Új: GUI lista vezérlő átlátszósági % paraméter
- Hibás ív g-kódok (G2/G3) eltérő kezdő és záró sugárral hibásan jelentek meg, javítva
- Új: csúszkák a Run képernyő FRO és SRO mezőihez
- Új: FRO és SRO állapot LED-ek a Run képernyőn
- GUI: combobox betűtípus nem működött, javítva
- G-kód szerkesztőben több beillesztés (egy ctrl+C és több ctrl+V) nem működött, a vágólap kiürült, javítva
- Plugin-ok leállítási eseménye nem megfelelő regionális beállítással futott (en-US), ami nem angol Windows-ban hibát okozhatott, javítva
- Új: Textfieldtexttyped esemény a plugininterface-ben
- Új: vezérlők tiltása (GUIdisable) függvény
- Console plugin frissült: makró fordítási hibákat is ide lehet irányítani
- Új: Getlayerlist függvény a plugininterface-ben
- Új: Getmainwindowproperties függvény a plugininterface-ben az UCCNC főablak pozíció és méret lekérdezéséhez
- M3 és M30 kódok bizonyos esetekben lassítás nélkül állították le a step/dir főorsót, javítva
- Új: Cycle check home opció, amivel tiltható a ciklus start, ha nem volt referencia felvétel
- Új: Reset deref. homes opció, amivel a referencia felvétel érvényteleníthető reset hatására
- Pár kisebb probléma javítása az UCR201 plugin-ban
- UC100 16-os lába bizonyos funkciókat hibásan végzett az előzőleg bevezetett M10.x/M11.x hatására, javítva
- G43/G44 hozzáadása a modális kódok kijelzőjéhez
- Új: Fixturechanged esemény a plugininterface-ben
- Új: Gettooltabledata függvény a bővített szerszámadatok kiolvasásához
- M6 (szerszámcsere) LED túl hamar kapcsolt be bizonyos esetekben, javítva
- Új: Getactualmodalcodes függvény az aktuális modális kódok kiolvasásához egy double tömbbe
- Új: G93 (inverse time feed mode)
- Új: forgató típusú tengely az A, B és C tengelyen, amikor csak követi a lineáris tengelyeket, de az út sebességének a kiszámításába nem szól bele
- Új: Rollover on 360° opció a forgató tengelyeknél 360° és 0° közötti átforduláshoz
- Új: tangenciális kés üzemmód az A tengelyen
- Új: M66 várakozás input állapotra (magas, alacsony, felfutó, lefutó ellenőrzés és időtúllépés)
- Új: M48/M49 és M50/M51 az FRO és SRO állítások engedélyezéséhez/tiltásához
- Új: Isresetactive függvény a plugininterface-ben a reset állapot ellenőrzéséhez és aktív reset esetén a szokásos hibaüzenet megjelenítéséhez
- Új: Probing fül és hozzá tartozó plugin mérésekhez

huatn6gfd

Sziasztok!

Megjelent az UCCNC 1.2109-es tesztverziója.

Innen tölthető le.

Javítások és változások:

- Az előző teszt verzióban megjelent ív probléma javítva
- Új: tangenciális kés visszaengedési sebesség megadható, amivel a kést engedi vissza az automatikus kiemelés után a beállított csatlakozási szög felett

huatn6gfd

Sziasztok!

Megjelent az UCCNC 1.2110-es tesztverziója.

Innen tölthető le.

Javítások és változások:

- M30 makró állományt nem hajtotta végre, csak magát az M30 funkciót, javítva
- Gettooltabledata függvény hiányzott a makró interfészből, javítva
- G94 reset on file load checkbox hiányzott egy pár képernyőkészletből, javítva
- G93 módban a G80-hoz is F értéket várt, javítva
- Az UC100 API natív dll file-ok kikerültek az UCCNC.exe-ből, a téves vírusriasztások elkerülése érdekében
- A korábbi kiadásban tangenciális kés kezelésekor az egynél több Z lefelé mozgással problémák voltak, javítva
- Override limits nem működött AXBB-E-vel a korábbi verzióban, javítva
- Mozgásvezérlő API file-jai C# és C++ feljesztéshez ki letted adva. (Azok, amik az UCCNC programot is vezérlik.) Ez lehetőséget ad a programozóknak, hogy saját vezérlőprogramot írjanak. A C# wrapper és a natív C++ header és lib file-ok a program mappájában az API könyvtárba kerülnek telepítéskor. A mozgásvezérlő API használata nem igényel licenc kulcsot, ingyenesen használhatók a mozgásvezérlőinkkel.

huatn6gfd

Sziasztok!

Megjelent az UCCNC 1.2111-es tesztverziója.

Innen tölthető le.

Javítások és változások:

- Új: OK gomb kód a Reset- és kérdés ablakok bezárásához
- Új: Szerszámpálya megjelenítés tiltása opció a memóriahasználat csökkentése érdekében. Hasznos lehet nagyon nagy file és/vagy lassú számítógép esetén
- DRO-ban túl nagy szám túlcsordulást okozhatott, javítva
- Referenciafelvétel közben külső e-stop esetén a tengely referencia LED-je aktiválódott, javítva
- A lézer és az M10.x/M11.x kimenetek nem működtek az előző verzióban (a tangenciális kés fejlesztése közben romlott el), javítva
- Új plugin: AutoBackupProfile. Program indulásakor az aktuális profilról készít egy másolatot
- Új plugin: FaultSignals. Bejövő jelek állapota alapján végez műveleteket (figyelmeztetés, stop, reset)
- Modbus master plugin-ban a kapcsolatok és a funkciók engedélyezhetők/tilthatók. Makróból vagy másik plugin-ból Inform_plugin híváson keresztül a kapcsolatok állapota lekérdezhető

huatn6gfd

Sziasztok!

Megjelent az UCCNC 1.2112-es tesztverziója.

Innen tölthető le.

Javítások és változások:

- UCCNC főprogram
  - Don't compress images opció, a program a képeket nem tömöríti, így jobb minőségű képet kapunk
  - Szerszámcsere DRO és gomb
  - Fset és Sset DRO írható lett
  - Getcutdistancestatistics függvény a statisztika ablak adatainak lekérdezésére
  - GotoSafeZ gomb
  - Checkboxes fillcolor színválasztó a jelölőnégyzetek testreszabásához
  - Listaelemekre kattintva 3 mp-es tooltip megjelenítése
  - A lézer plugin által használt kép megjelenítése a szerszámpálya megjelenítőben a túlfutásokkal (gyorsítás/lassítás) együtt
  - Külön bemeneti szűrők a probe 1 és probe 2 bemenetekre
  - Szerszámpálya megjelenítőben a munka méretei megjeleníthetőek
  - Új Imageviewer control képek megjelenítéséhez a képernyőn
  - Webcamera nézet a Tools / Camera oldalon
  - A plugininterface névtér elérhető makrókból és makróhurkokból
  - Új 16:9-es képernyőre optimalizált képernyőkészlet teljesen új megjelenéssel

- Probing plugin v1.3 (probe képernyő)
  - Felolvassa a képernyőkészlet nevét, és ha nem a beépített két készlet közül van, akkor nem vált automatikusan a kiválasztott üzemmód oldalára
  - Common axis settings megszűnt
  - Középpont eredmény kijelzés mindig gépi koordinátában jelent meg, javítva
  - Új: Manual probe mode, kézzel lehet ráállni a pozíciókra
  - Új: Limit traverse speed opció, a gyors mozgások sebességét lehet visszább venni vele
  - Új: Separate settings per mode opció, probe módonként külön tárolja a beállításokat
  - Új: Blower (lefúvó), a bemérőt lehet mérés előtt lefúvatni

- Fault Signals plugin v1.2
  - A 782-es gomb (CloseResetandQuestionForms) bezárja ezt az üzenet ablakot is

- Modbus master plugin v1.3
  - Kapcsolati beállítások elvesztek, ha legelőször egy funkciót választottunk ki, javítva
  - "Write multiple" kezdetű funkciók nem működtek az előző verzióban, javítva

- Új: C76 fault reporting plugin

huatn6gfd

Sziasztok!

Megjelent az UCCNC 1.2113-es tesztverziója.

Innen tölthető le.

Javítások és változások:

- UCCNC főprogram
  - Plazmakezelő gombok hiányoztak a plazma képernyőről az 1.2112-ben, javítva
  - A lézer plugin-ból érkező kép origója hibásan jelent meg a szerszámpálya kijelzőben, javítva
  - Néhány videokártya OpenGL hibája összeomlást okozott induláskor, javítva
  - A home ofszet nem működött az A tengelyen, ha a tangenciális kés be volt kapcsolva, javítva

- Modbusmaster plugin 1.5
  - Új számlálók: összes/hibás csomagok száma
  - Új Informplugin funkció: a fenti számlálók modbus regiszterhez köthetők a "SetResultRegisters: conn, all, err" paranccsal, ahol conn a kapcsolat neve, all és err egy-egy mutató a modbus tömbben
  - pár apró javítás

- Probe képernyő/plugin
  - Kétállású kapcsolók lettek a 845-850 gombok (GotoWpProbePos, SetAsMobileProbePos, SetAsFixedProbePos, GotoProbePos, RefCurrentAsWp, RefProbeAsWp). Ha ezeket a funkciókat pl. makróból Callbutton()-nal meghívjuk, akkor a gombok állapotát vizsgálva meg tudjuk várni, amíg az adott művelet befejeződik

- Pin mapping plugin
  - Új: SmallView funkció. Egy keskeny ablakban láthatóak a ki- és bemenetek, tooltip-ben a leírásukkal
  - Ha AXBB-ről más vezérlőre váltott, akkor az AXBB fülek nyitva maradtak, javítva
  - Új felismert lábak: Blower és Lubricator kimenetek, FaultSignals bemenetek

huatn6gfd

Sziasztok!

Megjelent az UCCNC 1.2114-es tesztverziója.

Innen tölthető le.

Javítások és változások:

UCCNC főprogram
- Új USB driver az USB-s mozgásvezérlőkhöz (a régi digitális aláírását nem fogadja el a Windows 10)
- M30 makró nem futott le a g-kód beli M30-ra, javítva.
- MDI hibásan működött, ha sorszám is volt a beírt sorban, javítva.
- Új Mandatory homing (kötelező referencia felvétel) opció. Ha engedélyezve van, akkor referencia felvétel nélkül semmilyen mozgás nem végezhető.
- Másik profil betöltése nem működött megfelelően. (A profilt betöltötte, de erről nem tudtak a plugin-ok, makrók stb.) Mostantól újraindítja a programot a kiválasztott profillal.
- Új: az M47 szó végrehajtásakor meghívja az M47-es makrót (mint az M30).
- Pár új funkció a Plugininterface-ben.

Plugin-ok:

Auto backup profile 1.3
- Új Informplugin funkció: egy file másolatát elkészíti a "backup:<file>".
- Egy új file (.Restore.ini) a másolat könyvtárban. Majd készül egy automatikus helyreállító program, az fogja használni.
- Egyéb kisebb javítások.

C76 Fault Reporting
- Kisebb javítások.

CNC4PC Pendant (új)

Console 2.5
- Jobbgombos menü.
- Szűrés forrás alapján, ha a sorok <forrás>-sal kezdődnek.
- Plugin-ok debug módját lehet menüből kapcsolni, ha a plugin támogatja. Az új plugin template tartalmazza.
- Teljes ablak, csak a keret van rajta.
- Ablak pozíciót és méretet menti.
- Állítható átlátszóság.
- Rendszerinformáció.
- Gyors menü, ha a kiválasztott sor <forrás>-sal kezdődik.

Fault signals 1.4
- Kisebb javítások.

LightBurn loader 1.0 (új)
- Új plugin LightBurn által generált g-kódok konvertálására.

Messages 1.1 (új)
- Új plugin üzenetek/dialógusok megjelenítésére.
- Ablak- és betűméret skálázása nagyobb képernyő felbontáshoz.
- Lásd a példa makrót.

Modbus master 1.5.3
- Informplugin "CheckAllConnections" funkció javítása: ha volt letiltott kapcsolat/funkció, akkor hibás volt az eredmény.
- Létező soros portok tallózása.
- Egyéb kisebb javítások.

Pin mapping 2.7.3
- Spindle index láb hiányzott, javítva.
- "CurrHi-Pre-1.21xx" lábat jelzi: az 1.21xx verziók előtt egy beállítás máhol volt.
- Egyéb kisebb javítások.

Probing 1.3.4
- Kétállapotú nyomógomb a 858 (Goto ref.)-nek.
- Reference current as workpiece: bizonyos esetekben G21 L2 P0-t hívott, ami hibás. Javítva.
- Új: egy-egy szerszámnak beállítható egy ofszet a MobileToolOffset<tool>=X,Y,Z,A,B,C sorral a profilban. Kézzel kell szerkeszteni. Olyan szerszámoknál érdekes, ahol nem a középpontban kell mérni.
- Ha változik a munkaterület (G54..G59), akkor belül ezt követi a program. Az említett G10 L2 P0 hibához kapcsolódik.
- Automatikus képernyőváltás tiltása, ha nem a standard képernyőkészletek vannak kiválasztva.
- Új: SaveProbeSettings gomb (885). Nincs kint a képernyőn, de kirakható. A probe beállításokat azonnal menti, nem csak kilépéskor.
- Új: 310-es LED, ProbeInProgress. Aktív, amikor bármivel foglalkozik a probe képernyő.
- Egyéb kisebb javítások.

On-screen keyboard 2.1
- "?" billentyű hozzáadása a szöveges gombokhoz.
- Jelszó beolvaási mód (informplugin: password).
- Shift/mode billentyű hozzáadása.
- [UCCNC_OSK]/TextFields=<fieldnumber>[,<fieldnumber>...] beállítással szöveges mezőket adhatunk meg.
- [UCCNC_OSK]/MDIFields=<fieldnumber>[,<fieldnumber>...] beállítással MDI típusú (g-kód) mezőket adhatunk meg.
- Bekapcsolható "klikk" érintőképernyőhöz.
- Az UCCNC_OSK.ini: [OSK]/ClickTone=<frekvencia>,<hossz ms-ban> beállítással a "klikk" hangját lehet megadni.
- Többképernyős mód támogatása.

UCR201 1.8
- Enable rewind with stop jelölő. Ki-/bekapcsolható, hogy a stop gomb visszatekerje a g-kódot.
- Biztonsági gomb mód: MPG/keys/all.
- Többfüles ablak, a beállítások csoportostva vannak.
- Funkciógomb mezőkön (F1..F5) dupla kattintással előjön egy funkció választó lista.
- Probe gomb beállítható, hogy az M31-et hívja vagy a Start probing gombot nyomja a probe képernyőn.
- MPG mode gomb funkció választható (velocity+step/velocity/step).
- Axis gomb funkció választható (axis+FRO+SRO/axis).
- Az Axis gombot nyomvatartva axis/FRO/SRO állítható a kerékkel.
- SafeZ gomb a 216-os képernyőgombot hívja (ami az M216 makrót hajtja végre).
- [UCR201]/SafetyButtonLED=<LED number> beállítható. Aktív, ha a biztonsági gomb engedélyezve van és be van nyomva.
- GetUSBDevice hibaüzenet kezelve.
- Egyéb kisebb javítások.

WHB04BPendant (új)


Példa makró a Messages plugin használatához:

// ================================================================================================
// Teszt makró a Messages pluginhoz
// ANSI codepage alatt kell menteni, egyébként az ékezetek hibásak lesznek!
// ================================================================================================

bool isRunning = false;
DialogResult result;
object returnValue;

// Fut-e a plugin?

returnValue = exec.Informplugin("Messages.dll", (object)null);
if (returnValue is bool) isRunning = (bool)returnValue;
if (!isRunning)
{
  // Ha nincs engedélyezve a plugin, akkor kilepünk hibaüzenettel
  exec.AddStatusmessage("A Messages plugin nincs engedelyézve!");
  return;
}

// Használat: (object)"dialogtype:text", ahol
//   dialogtype OK, OKCancel, YesNo és YesNoCancel lehet (nem kis-/nagybetű érzékeny)
//     dialogtype kezdődhet !-lel figyelmeztetéshez, #-tel hibaüzenethez és/vagy *-gal, hogy a párbeszéd bezáródjon reset-re
//   text tartalmazhat egy fejlécet, ami |-lal fejeződik be és több sort is, amit \n vagy [nl] választ el

returnValue = exec.Informplugin("Messages.dll", (object)"OK:Helló, teszt!");
if (returnValue is DialogResult)
{
  result = (DialogResult)returnValue;
  exec.AddStatusmessage("Válasz: " + result.ToString());
}

returnValue = exec.Informplugin("Messages.dll", (object)"!OKCancel:Figyelmeztetés|Helló, teszt!");
if (returnValue is DialogResult)
{
  result = (DialogResult)returnValue;
  exec.AddStatusmessage("Válasz: " + result.ToString());
}

returnValue = exec.Informplugin("Messages.dll", (object)"#*YesNo:Többsoros hibaüzenet|Helló, teszt!\nMásodik sor\n(Ez bezárul reset-re!)");
if (returnValue is DialogResult)
{
  result = (DialogResult)returnValue;
  exec.AddStatusmessage("Válasz: " + result.ToString());
}

returnValue = exec.Informplugin("Messages.dll", (object)"YesNoCancel:Még több sor|Helló, teszt![nl]2.[nl]Harmadik sor[nl]4.[nl]Még egy...[nl]6.[nl]7.[nl]8.[nl]9.[nl]10.");
if (returnValue is DialogResult)
{
  result = (DialogResult)returnValue;
  exec.AddStatusmessage("Válasz: " + result.ToString());
}

returnValue = exec.Informplugin("Messages.dll", (object)"OK:Helló, teszt! Ez egy jó hosszú sor sok felesleges szöveggel, hogy az ablak megnőjön.");
if (returnValue is DialogResult)
{
  result = (DialogResult)returnValue;
  exec.AddStatusmessage("Válasz: " + result.ToString());
}

// Megjeleníthetünk üzeneteket a profilból is (Pl.: Messages szekcióból). Ha az alábbi két sor benne van a profilban, akkor megjelenik:
// [MsgTest]
// Msg1="Idezojelbe kell irni a szoveget...|..., hogy elkeruljuk a problemakat a profilban.[nl]Ez is lehet tobb soros!"
// Vigyázat: a profilba csak akkor írjunk ékezetes betűket, ha megfelelő codepage alatt tudjuk menteni (ANSI), egyébként meghülyül!

returnValue = exec.Informplugin("Messages.dll", (object)"!OK:[MsgTest:Msg1]");
if (returnValue is DialogResult)
{
  result = (DialogResult)returnValue;
  exec.AddStatusmessage("Válasz: " + result.ToString());
}

// YesNo kérdés egy programban:

returnValue = exec.Informplugin("Messages.dll", (object)"!YesNo:Figyelem!|A file megváltozott.\nSzeretnéd, hogy mentsem?");
if (returnValue is DialogResult)
{
  result = (DialogResult)returnValue;
  if (result == DialogResult.Yes)
  {
    exec.AddStatusmessage("Válasz: Igen, minden rendben.");
    // Ide jönnek a tennivalók igen válasz esetére
  }
  else
  {
    exec.AddStatusmessage("A Nem-et választottad, így jártál!");
  }
}

huatn6gfd

Sziasztok!

Megjelent az UCCNC 1.2115-ös tesztverziója.

Innen tölthető le.

Javítások és változások:

UCCNC főprogram
- Ívek csatlakozási pontjainál nagy sebességnél vagy frekvenciánál tolerancia hiba fordulhatott elő, javítva
- Új Stop és Reset események a plugininterface-ben

Plugin-ok:

CNC4PC pendant
- A plugin át lett nevezve "Pendant Plugin for CNC4PC on UCCNC.dll"-ről "CNC4PC Pendant.dll"-re.
  Ha az 1.2114-es verzió fel volt telepítve, akkor a hosszú nevű dll-t törölni kell a Plugins mappából

LightBurn loader 1.2
- Nem tudott elindulni, ha még nem volt elmentett konfiguráció a profilban, javítva
- Az első sor ellenőrzése hibát okozhatott, javítva. (A hiba nem volt látható, mert a plugin lekezelte)

huatn6gfd

Sziasztok!

Megjelent az UCCNC 1.2116-os tesztverziója.

Innen tölthető le.

Javítások és változások:

UCCNC főprogram
  - SPI kommunikáció támogatása UC300ETH mozgásvezérlővel.
  - Remotesocket plugin távoli vezérléshez TCP-n keresztül.
  - Szerszámtár írása funkció.
  - Injectcode függvény g-kód közvetlen betöltéséhez file létrehozása nélkül.
  - 0.001 jog lépés.
  - Block delete funkció és gomb: a '/'-rel kezdődő sorok opcionális végrehajtása.
  - G-kódba IF/GOTO/WHILE utasítások feltételes végrehajtáshoz.
  - G-kód megjelenítő szavanként beállítható színnel.
  - "MSG:"-tal kezdődő megjegyzések kiírása státuszba.
  - G-kód megjelenítő Y irányban is méretezhető.
  - Eszterga nézet számított kontúr megjelenítésével.
  - Eszterga profil.
  - G7 (átmérő) és G8 sugár mód az X tengelyhez.
  - G95 főorsó fordulatonkénti előtolás programozott vagy mért fordulatszám alapján.
  - Várakozás főorsó fordulatszámra M3/M4/M5 és S utasításoknál.
  - G96 állandó felületi sebesség.
  - Szerszám X ofszet eszterga támogatáshoz.
  - Az UCCAM be tudja tölteni a spline-okat és nurb-öket, de kell hozzá a .Net 4.5, tehát XP-s gépeken már nem működik. Windows XP-n az UCCAM a régi módon működik.
  - Opcionális grafikus simítás a jobb láthatóság érdekében.
  - A profilok írására/olvasására való Inireader teljes újraírása a gyorsabb és stabilabb működéshez.

  - G91_G19 ív hiba javítása.
  - Informplugin Codelist hívás javítása.
  - G10L1R szerszámtár töltési hiba javítása.
  - Alt/shift/control billentyűk kezelése hiba javítása.
  - Output triggerek a destruktor makró lefutása előtt kikapcsoltak, javítva.
  - Beragadó R paraméter fúróciklusoknál. (RS274NGC szabvány követése.)
  - Getvar/Setvar hiba javítása.
  - Szerszám sugár- és hosszkompenzáció együtt hibásan működött, javítva.
  - Sugár kompenzáció hiba javítása.
  - G33.1 K ha paraméter volt (#változó), akkor hibásan működött, javítva.
  - Makró P paraméter kerekítési hiba javítása.
  - Jog M6 végrehajtás után hiba javítása.
  - Képernyő-billentyűzet ESC-re végtelent adott vissza, javítva.
  - Szerszámtár értékek rendezési hibája javítva.

Plugin-ok:

Auto backup profile 1.4
  - Minimum 1.2116, .Net 4-re újrafordítva, a Plugininterface.INIReader-t használja.

Console 2.6
  - Minimum 1.2116, a Plugininterface.INIReader-t használja.
  - Informplugin: "Clear" parancs az ablak kiürítéséhez.

LightBurn Loader 1.3
  - A minimum verzió 1.2113-ról 1.2111-re módosult.
  - Lehetőség az M3-ak M4-re cserélésére, ha az M3-at főorsóhoz használjuk. (M3 vagy M4 kell a lézer engedélyezéséhez.)

Messages 1.4.2
  - Minimum verzió 1.2113-ra csökkent.
  - Ablak mozgatható bal gombbal.
  - Ablak átlátszóvá válik jobb gombra.
  - Informplugin: List:Title{item|item}[index] és ListItem:Title{item|item}[index] parancsok.
  - Visszaállítja az UCCNC ablakot, ha lent van a tálcán.

Modbus master 1.6
  - Minimum 1.2116, .Net 4-re újrafordítva, a Plugininterface.INIReader-t használja.
  - Új formátumban menti a beállításokat. (Kisebb és olvashatóbb lett.)

Pin mapping 2.8
  - Minimum 1.2116, .Net 4-re újrafordítva, a Plugininterface.INIReader-t használja.

Probing 1.3.5
  - Frissített nyomkövetés/hibakeresés.
  - OffsetProbeBtn (886) és ofszet mezők (2741..2746).
  - Informplugin: GetLastProbeMach és GetLastProbeMachArray parancsok.
  - Javítás: ref current as workpiece nem vette figyelembe a mérőblokkot.
  - SafeMoveTo a mozgás után ellenőrzi, hogy sikeres volt-e.
  - Informplugin: GetG43TLO és SetG43TLO parancsok.
  - Szerszám X kompenzáció figyelembevétele.
  - A Messages plugin-t hívja, ha engedélyezve van.
  - ProbeOffsetLED (311) hozzáadása.
  - Ha műveletvégzés közben hiba történt, akkor a végén ciklus stopot nyom.
  - Reset kikapcsolja a ProbeOffset-et.
  - Apply/Save frissíti a megjelenítendő tizedeseket.
  - CurrentToolHasOffsetLED (312) hozzáadása.
  - GotoMobileProbePosition mindig figyelembe veszi a MobileToolOffset-et.
  - SaveAsG43ToolOffsetBtn (887) hozzáadása.
  - ReferenceToolNumberFld (2747) hozzáadása.

Talk to me! 1.1
  - Informplugin: "Say:szöveg" parancs meghívja a Windows Narratort (csak angolul tud).

On-Screen Keyboard 2.2
  - Minimum 1.2116, .Net 4-re újrafordítva.

huatn6gfd

Sziasztok!

Megjelent az UCCNC 1.2117-es tesztverziója.

Innen tölthető le.

Javítások és változások:

- Javítás az új profilkezelőben. (A hiba az 1.2116-ban jelent meg.)
- Szerszámpálya megjelenítő képarány hiba javítása.
- Fúróciklusok R paraméter hiba javítása.
- Bizonyos megjegyzés szövegek le tudták fagyasztani a file betöltést, javítva. (A hiba az 1.2116-ban jelent meg.)
- Negált #változók megvalósítása. (Pl.: G0 X -#1)
- USB illesztőprogramok telepítésének javítása.
- Kisebb G7 hiba javítása.
- A főorsóra várakozás funkció időnként a végtelenségig várt, javítva.
- Indítási hiba javítása: a program bizonyos esetekben lefagyott indításkor szinkronizálási hiba miatt. (A hiba az 1.2116-ban jelent meg.)
- A run from here funkció hibás volt G18/G19 módban, bizonyos esetekben az induló mozgás koordinátái hibásak voltak, javítva.
- A lézer plugin futtatásakor hibás DTG értékek jelentek meg, javítva.
- M7/M8 kapcsolási hiba javítása. (A hiba az 1.2116-ban jelent meg.)
- Az UC300ETH step/dir kimeneteivel olyan probléma volt, ami lépésvesztéshez is vezethetett, javítva. (A hiba az 1.2116-ban jelent meg.)
- A step/dir jelek időzítésének további finomítása.
- Plazmavágáskor az M3 utáni G4 hibásan hajtódott végre, javítva.
- Probe (G31) szinkronizációs hiba miatt a mért tengely túlmozgott egy picit, károsítva a mérőpontot, javítva.
- Eszterga jog képernyőn az X és Z tengelyek rossz irányba mutattak, javítva.
- A softlimit kapcsoló megjelenítése a főképernyőkön (kivéve 2019 eszterga, ott nem fért el).
- 2019-es képernyőkészleten a szerszámtár oldalak logikusabb elrendezése.
- Lézer plugin-ban kiválasztható, hogy csak egy irányban gravírozzon. Olyan gépeken szükséges, ahol túl nagy a holtjáték.